package com.gopay.common.cps.dao.bank;

import java.util.List;

import com.gopay.common.base.dao.BaseDAO;
import com.gopay.common.domain.bis.BisBankInfoMain;

public interface BisBankInfoMainDAO extends BaseDAO<BisBankInfoMain, String> {

	BisBankInfoMain getByCode(String bankCode);


    @SuppressWarnings("rawtypes")
    List<BisBankInfoMain> findNotDelBanks(List bankCodes);


    List<BisBankInfoMain> getBisBankInfoByBankName(String bankname);
    
    /**
     * 获得所有银行信息（多通道）
     */
    List<BisBankInfoMain> getAllBisBankInfo();
    
    
    BisBankInfoMain getByCodeOrName(String bankCode,String bankName);
    
    /**
     * 
     * @param bankname
     * @return
     */
    BisBankInfoMain getBisBankInfoByAccurateBankName(final String bankname);
    
}
